package com.boho.ecp.po;

            
import java.math.BigDecimal;

import cn.boho.framework.po.DataBean;
            
        /**
 * 【优惠活动规则信息:T_ACTIVITY_RULE】
 */
public class TActivityRulePO implements DataBean {
	private final static long serialVersionUID=1l;
	private java.lang.Integer activityRuleId;//活动规则编号
	private java.lang.Integer activityId;//优惠活动编号
	private java.lang.String reachedType;//达成方式
	private BigDecimal reachedAmount;//达成数量
	private java.lang.String giftsType;//赠品类型
	private String gifts;//赠品
	private java.lang.Integer isValid;//是否有效
	private java.lang.String createBy;//创建人
	private java.util.Date createDate;//创建日期
	private java.lang.String updateBy;//修改人
	private java.util.Date updateDate;//修改日期

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>活动规则编号【ACTIVITY_RULE_ID】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">活动规则编号</font>
	* @param ActivityRuleId
	*/
	public void setActivityRuleId(java.lang.Integer activityRuleId){
		 this.activityRuleId = activityRuleId;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>优惠活动编号【ACTIVITY_ID】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">优惠活动编号</font>
	* @param ActivityId
	*/
	public void setActivityId(java.lang.Integer activityId){
		 this.activityId = activityId;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>达成方式【REACHED_TYPE】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">达成方式1-金额、2-数量</font>
	* @param ReachedType
	*/
	public void setReachedType(java.lang.String reachedType){
		 this.reachedType = reachedType;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>达成数量【REACHED_AMOUNT】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">达成数量</font>
	* @param ReachedAmount
	*/
	public void setReachedAmount(BigDecimal reachedAmount){
		 this.reachedAmount = reachedAmount;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>赠品类型【GIFTS_TYPE】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">赠品类型：1-商品、2-减免金额、3-折扣、4-免运费</font>
	* @param GiftsType
	*/
	public void setGiftsType(java.lang.String giftsType){
		 this.giftsType = giftsType;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>赠品【GIFTS】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">赠品</font>
	* @param Gifts
	*/
	public void setGifts(String gifts){
		 this.gifts = gifts;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>是否有效【IS_VALID】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">是否有效</font>
	* @param IsValid
	*/
	public void setIsValid(java.lang.Integer isValid){
		 this.isValid = isValid;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>创建人【CREATE_BY】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">创建人</font>
	* @param CreateBy
	*/
	public void setCreateBy(java.lang.String createBy){
		 this.createBy = createBy;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>创建日期【CREATE_DATE】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">创建日期</font>
	* @param CreateDate
	*/
	public void setCreateDate(java.util.Date createDate){
		 this.createDate = createDate;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>修改人【UPDATE_BY】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">修改人</font>
	* @param UpdateBy
	*/
	public void setUpdateBy(java.lang.String updateBy){
		 this.updateBy = updateBy;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>修改日期【UPDATE_DATE】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">修改日期</font>
	* @param UpdateDate
	*/
	public void setUpdateDate(java.util.Date updateDate){
		 this.updateDate = updateDate;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>活动规则编号【ACTIVITY_RULE_ID】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">活动规则编号</font>
	* @return 
	*/
	public java.lang.Integer getActivityRuleId(){
		 return this.activityRuleId;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>优惠活动编号【ACTIVITY_ID】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">优惠活动编号</font>
	* @return 
	*/
	public java.lang.Integer getActivityId(){
		 return this.activityId;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>达成方式【REACHED_TYPE】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">达成方式1-金额、2-数量</font>
	* @return 
	*/
	public java.lang.String getReachedType(){
		 return this.reachedType;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>达成数量【REACHED_AMOUNT】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">达成数量</font>
	* @return 
	*/
	public BigDecimal getReachedAmount(){
		 return this.reachedAmount;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>赠品类型【GIFTS_TYPE】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">赠品类型：1-商品、2-减免金额、3-折扣、4-免运费</font>
	* @return 
	*/
	public java.lang.String getGiftsType(){
		 return this.giftsType;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>赠品【GIFTS】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">赠品</font>
	* @return 
	*/
	public String getGifts(){
		 return this.gifts;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>是否有效【IS_VALID】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">是否有效</font>
	* @return 
	*/
	public java.lang.Integer getIsValid(){
		 return this.isValid;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>创建人【CREATE_BY】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">创建人</font>
	* @return 
	*/
	public java.lang.String getCreateBy(){
		 return this.createBy;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>创建日期【CREATE_DATE】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">创建日期</font>
	* @return 
	*/
	public java.util.Date getCreateDate(){
		 return this.createDate;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>修改人【UPDATE_BY】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">修改人</font>
	* @return 
	*/
	public java.lang.String getUpdateBy(){
		 return this.updateBy;
	}

	/**
	* 【优惠活动规则信息:T_ACTIVITY_RULE】<br>
	* <u>修改日期【UPDATE_DATE】</u> : <br>
	* &nbsp;&nbsp;<font color="#3300CC">修改日期</font>
	* @return 
	*/
	public java.util.Date getUpdateDate(){
		 return this.updateDate;
	}

	public StringBuffer toXMLStringBuffer() {
		return cn.boho.framework.po.BeanUtils.formatBeanToXml(this);
	}
	public StringBuffer toXMLStringBufferNoCdata() {
		return cn.boho.framework.po.BeanUtils.formatBeanToXmlNoCdata(this);
	}
}